[
  {
    "type": "programming",
    "setup": "Lady: How do I spread love in this cruel world?",
    "punchline": "Random Dude: [...💘]",
    "id": 59
  },
  {
    "type": "programming",
    "setup": "A programmer puts two glasses on his bedside table before going to sleep.",
    "punchline": "A full one, in case he gets thirsty, and an empty one, in case he doesn’t.",
    "id": 370
  },
  {
    "type": "programming",
    "setup": "Why do Java programmers wear glasses?",
    "punchline": "Because they don't C#.",
    "id": 35
  },
  {
    "type": "programming",
    "setup": "There are 10 types of people in this world...",
    "punchline": "Those who understand binary and those who don't",
    "id": 29
  },
  {
    "type": "programming",
    "setup": "Hey, wanna hear a joke?",
    "punchline": "Parsing HTML with regex.",
    "id": 403
  },
  {
    "type": "programming",
    "setup": "What's the best thing about a Boolean?",
    "punchline": "Even if you're wrong, you're only off by a bit.",
    "id": 15
  },
  {
    "type": "programming",
    "setup": "To understand what recursion is...",
    "punchline": "You must first understand what recursion is",
    "id": 28
  },
  {
    "type": "programming",
    "setup": "If you put a million monkeys at a million keyboards, one of them will eventually write a Java program",
    "punchline": "the rest of them will write Perl",
    "id": 26
  },
  {
    "type": "programming",
    "setup": "Why do programmers always mix up Halloween and Christmas?",
    "punchline": "Because Oct 31 == Dec 25",
    "id": 23
  },
  {
    "type": "programming",
    "setup": "I was gonna tell you a joke about UDP...",
    "punchline": "...but you might not get it.",
    "id": 72
  },
  {
    "type": "programming",
    "setup": "Hey, wanna hear a joke?",
    "punchline": "Parsing HTML with regex.",
    "id": 403
  },
  {
    "type": "programming",
    "setup": "A male developer often gets called as a Dev, then what would you call a female developer?",
    "punchline": "Devi.",
    "id": 396
  },
  {
    "type": "programming",
    "setup": "Why dot net developers don't wear glasses?",
    "punchline": "Because they see sharp.",
    "id": 383
  },
  {
    "type": "programming",
    "setup": "['hip', 'hip']",
    "punchline": "(hip hip array)",
    "id": 27
  },
  {
    "type": "programming",
    "setup": "A user interface is like a joke.",
    "punchline": "If you have to explain it then it is not that good.",
    "id": 60
  },
  {
    "type": "programming",
    "setup": "What did the router say to the doctor?",
    "punchline": "It hurts when IP.",
    "id": 373
  },
  {
    "type": "programming",
    "setup": "Knock-knock.",
    "punchline": "A race condition. Who is there?",
    "id": 368
  },
  {
    "type": "programming",
    "setup": "There are 10 kinds of people in this world.",
    "punchline": "Those who understand binary, those who don't, and those who weren't expecting a base 3 joke.",
    "id": 371
  },
  {
    "type": "programming",
    "setup": "I just got fired from my job at the keyboard factory.",
    "punchline": "They told me I wasn't putting in enough shifts.",
    "id": 407
  },
  {
    "type": "programming",
    "setup": "What's the best thing about a Boolean?",
    "punchline": "Even if you're wrong, you're only off by a bit.",
    "id": 15
  }
]